import json

import requests


class LoginApi:

    @classmethod
    def login_api(cls, json_data):
        login_resp = requests.get(url="http://120.79.240.159:8888/api/private/v1/login",
                                  headers={"Content-Type": "application/json"},
                                  json=json_data)

        print('=======================【请求信息】=======================')
        print(f"url:{login_resp.url}")
        print(f"headers:{login_resp.headers}")
        print(f"json_data:{json_data}")
        print('=======================【返回结果】=======================')
        print(f'【status_code】-{login_resp.status_code}')
        print(login_resp.json())  # 不美化打印返回数据
        # cls.ppd(login_resp.json())  # 美化打印字典格式数据
        print('========================================================')
        return login_resp

    # def ppd(self):
    #     print(json.dumps(self, indent=2, ensure_ascii=False))
